- Friday, October 4, 2024
In the discussion surrounding the role of Scrum Masters, Maarten Dalmijn presents a critical perspective on whether they contribute valuable support or merely add unnecessary overhead, particularly in start-up and scale-up environments. Dalmijn shares his personal experience, revealing that he has never favored hiring a separate Scrum Master, fearing that such a role could detract from the team's focus and slow down progress. He emphasizes a desire for Scrum to operate in the background rather than becoming the central focus of the team's efforts. To illustrate his viewpoint, Dalmijn draws an analogy with Ultimate Frisbee, a sport where players act as their own referees. This system fosters a deep understanding of the game's rules among all players and ensures that violations are called by those directly involved. He argues that, similarly, every member of a Scrum team should have a thorough understanding of Scrum principles, making the presence of a dedicated Scrum Master unnecessary. He posits that if Scrum is to be effective, it should not dominate discussions or processes but rather serve as a framework that supports the team's unique working style. Dalmijn further explores two contrasting perspectives on Scrum: one that places it at the forefront of team activities and another that relegates it to the background. He contends that if Scrum is seen as essential, then the team should collectively grasp its principles, rendering a Scrum Master redundant. Conversely, if Scrum is intended to be a flexible framework, it should quickly fade into the background, allowing the team to focus on delivering value rather than getting bogged down in procedural discussions. The article also critiques the notion that Scrum Masters should aim to make themselves redundant, suggesting that this mindset implies an initial need for a separate Scrum Master, which he views as an anti-pattern. While acknowledging that there are scenarios, particularly in larger organizations with significant dysfunction, where a Scrum Master may be beneficial, he questions their effectiveness in driving meaningful change. Dalmijn expresses concern that many Scrum misunderstandings persist despite extensive training and certification efforts, indicating a systemic issue within the Scrum framework itself. Ultimately, Dalmijn argues that the true value of Scrum lies not in strict adherence to its rules but in how it can facilitate a team's discovery of their optimal working methods. He believes that when Scrum becomes the focal point of discussions, it detracts from the primary goal of delivering quality products and services. The article concludes with a call for teams to prioritize their unique processes and values over rigid Scrum practices, suggesting that the framework should support rather than dominate their work.
- Thursday, September 26, 2024
In a recent post, Adam Ard expresses his strong aversion to the Daily Scrum, a key component of the Scrum framework used in software development. He describes the experience as stressful and akin to micromanagement, where developers feel pressured to justify their daily activities. Ard highlights the inherent challenges in software development, where progress can be non-linear and often involves troubleshooting complex issues that may take significant time without visible results. He argues that the requirement for daily check-ins implies a lack of trust in developers, suggesting that it fosters an environment where individuals feel compelled to account for their time, leading to feelings of shame and frustration. Ard criticizes the common practice among Scrum Masters to treat these meetings as status updates, reinforcing the notion that developers need to be closely monitored. He believes that the Scrum framework, as it is often implemented, sends a message that developers are not trusted to manage their own work. Ard's perspective is that the Daily Scrum should not be a rigid check-in but rather a flexible opportunity for developers to coordinate their efforts. He calls for a rethinking of how these meetings are conducted, advocating for a structure that empowers developers rather than scrutinizes them. The discussion around the Daily Scrum reflects broader themes of trust, autonomy, and the dynamics of management in software development environments.
- Friday, May 31, 2024
This article challenges three common engineering leadership anti-patterns. First, it argues against always avoiding micromanagement, suggesting that leaders should engage in "conflict mining" to understand context and write down the details of company strategies. Second, it advocates for measuring imperfect but useful metrics over waiting for perfect ones. Lastly, it challenges the idea of managers as umbrellas, suggesting that exposing teams to the "gory details" and providing less buffered information is probably better in the long run.
- Monday, June 3, 2024
Agile and Scrum are too rigid and bureaucratic as implemented in the industry right now. Daily standup is a prime example of a pointless and unproductive ceremony that wastes developers' time and fails to actually foster progress.
- Thursday, September 26, 2024
The article discusses the concept of shifting authority within organizations, drawing on the experiences of Captain L. David Marquet, who transformed a struggling U.S. Navy ship into a highly effective team. Marquet's principle of "moving authority to the information" challenges traditional hierarchical structures where decision-making power is concentrated at the top, often leading to a disconnect between those making decisions and those with the most relevant information. In conventional setups, leaders possess authority but lack direct insight into the day-to-day operations, while frontline workers have valuable information but little power to act on it. This imbalance can hinder effective decision-making and responsiveness. Instead of funneling information up to those in authority, Marquet advocates for empowering those closest to the work by granting them the authority to make decisions based on their insights. The author, Dan Mall, illustrates this principle through personal anecdotes, including his approach to team leadership and parenting. He emphasizes the importance of establishing clear constraints while allowing autonomy within those limits. For instance, when leading a design team, Mall seeks input from team members on impactful projects and then uses his authority to advocate for their choices to higher-ups. Similarly, he applies this method with his children by allowing them to choose their dinner from the fridge, reinforcing the idea of autonomy within set boundaries. The overarching message is that true empowerment comes from transferring authority to those who possess the relevant information, fostering a culture of trust and collaboration. This approach not only enhances decision-making but also encourages a more engaged and motivated workforce.